/************************************************
* 文件描述: 自制文件列表类
* 待完善:
* 待优化:
* 修改日期：2020.11.04
* 修改内容：
*   创建  HZH
*************************************************/
#ifndef FILEITEMINIT_H
#define FILEITEMINIT_H

#include <QWidget>
#include <QPushButton>
#include <QLabel>
#include <QLayout>
#include "kborderlessbutton.h"
class FileItemInit : public QWidget
{
    Q_OBJECT

public:
    explicit FileItemInit(QWidget *parent = nullptr);
    void changeFont(QFont curFont);
    ~FileItemInit();

    void setDelBtn(bool status);
    QPushButton * getDelBtn();
    void setFileNameLabelText(QString str);
    void setFileSizeLabelText(QString str);
private:
    QHBoxLayout * m_wholeLayout = nullptr;
    kdk::KBorderlessButton * m_deleteBtn = nullptr;
    QLabel *      m_filenameLabel = nullptr;
    QLabel *      m_filesizeLabel = nullptr;
};

#endif // FILEITEMINIT_H
